package com.dcrzl.shcz.common.excel;



import com.alibaba.excel.annotation.ExcelProperty;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

@Getter
@Setter
@EqualsAndHashCode
public class ReviewOrderExcel {
    /**
     * 行政单位类型
     */
    @ExcelProperty(value = "评审中心",converter = MyGovTypeConverter.class)
    private Long govType;
    @ExcelProperty("单位名称")
    private String govUnitName;
    /**
     * 项目名称
     */
    @ExcelProperty("项目名称")
    private String itemName;
    /**
     * 资金来源
     */
    @ExcelProperty("资金来源")
    private String moneyFrom;
    /**
     * 是否划分标段
     */
    @ExcelProperty("是否划分标段")
    private String divideIntoSections;
    /**
     * 送审金额
     */
    @ExcelProperty("项目送审金额")
    private Double submissionAmount;
    /**
     * 实际审核金额
     */
    @ExcelProperty("实际审核金额")
    private Double actualAuditedAmount;
    /**
     * 审定金额
     */
    @ExcelProperty("项目审定金额")
    private Double approvedAmount;
    /**
     * 项目审减金额
     */
    @ExcelProperty("项目审减金额")
    private Double projectAuditReductionAmount;
    /**
     * 审  减  率
     */
    @ExcelProperty(value = "审减率",converter = MyRateConverter.class)
    private Double reductionRate;
    /**
     *
     */
    @ExcelProperty(value = "预审送审时间",converter = MyDateStringConverter.class)
    private Date preStartTime;
    /**
     *
     */
    @ExcelProperty(value = "预审完成时间",converter =  MyDateStringConverter.class)
    private Date preEndTime;
    /**
     *
     */
    @ExcelProperty(value = "正式送审时间",converter = MyDateStringConverter.class)
    private Date reviewStartTime;

    @ExcelProperty(value = "征求意见时间",converter = MyDateStringConverter.class)
    private Date takeAdviceTime;

    /**
     *
     */
    @ExcelProperty(value = "评审完成时间",converter =  MyDateStringConverter.class)
    private Date reviewEndTime;

//    /**
//     * 到期时间
//     */
//    @ExcelProperty("项目名称")
//    private Date expirationDate;

    @ExcelProperty(value = "评审状态",converter = MyOrderStatusConverter.class)
    private Integer orderStatus;
    @ExcelProperty("所在阶段说明")
    private String notes;

}
